home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Message-ID: <4e9vvv$pfv@salomon.zfe.siemens.de>
- From: fb@cobra.zfe.siemens.de (Frank Buschmann)
- Path: news.mchp.siemens.de!cobra!fb
- Subject: EuroPLoP 96
- Date: Fri, 26 Jan 1996 06:31:11 +0000
- X-Gateway: ZCONNECT XX ius.gun.de [UNIX/Connect v0.73]
- MIME-Version: 1.0
- Content-Type: text/plain; charset=ISO-8859-1
- Content-Transfer-Encoding: 8bit
-
-
-
- ===================================
-
- Announcement and Call for Papers
-
- First European Conference on
- The Pattern Languages of Programs
-
- July 11-13th, 1996
- Irsee, Bavaria, Germany
-
- http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
-
- ===================================
-
- Important Dates
-
- o Submissions due April 5th, 1996
- o Notification to authors May 6th, 1996
- o Final pre-conference draft due May 31th, 1996
- o Conference July 11-13th, 1996
- o Proceedings draft due October 14th, 1996
-
- PRELIMINARY PROGRAM COMMITTEE
-
- Program Chair:. Bruce Anderson, IBM
- Conference Chair: Frank Buschmann, Siemens Research
-
- Kent Beck, First Class Software
- Jim Coplien, AT&T Bell Labs
- Ward Cunningham, IBM
- Erich Gamma, Taligent
- Richard Gabriel, ParcPlace
- Ralph Johnson, University of Illinois, Urbana-Champaign
- Doug Lea, SUNY Oswego
- Robert Martin, RCM consulting
- John Vlissides, IBM Research
- Others to be announced soon...
-
- OVERVIEW
-
- Patterns capture the essence of successful solutions to problems that
- arise when building software systems. A pattern describes a family of
- solutions to recurring problems. Patterns form a language when woven
- together to provide a sequence or a process for the orderly resolution
- of problems. Such pattern languages guide analysts, designers, and
- programmers to produce workable software that solves common
- organizational and development problems.
-
- Mature engineering disciplines draw from a collective vocabulary of
- successful solutions to known architectural problems. Automobile
- designers don't design cars using the laws of physics, they adapt
- adequate solutions from among those known to work well enough. The
- extra few percent of performance available by starting from scratch
- typically isn't worth the cost.
-
- Patterns can form the basis for such a shared architectural consensus.
- If software is to become an engineering discipline, successful
- practices must be systematically documented and widely disseminated.
- Once expressed in the pattern form, solutions may be recast in new
- contexts to facilitate the widespread reuse of (micro-)architecture,
- detailed designs, algorithms, implementations, and organization
- structures.
-
- Patterns are important tools for documenting successful practices and
- improving software quality by addressing fundamental challenges in
- software system development. Challenges addressed by design patterns
- include communication of architectural knowledge among developers;
- accommodating a new design paradigm or architectural style; resolving
- non-functional forces such as reusability, portability, and
- extensibility; and avoiding development traps and pitfalls that have
- traditionally been learned only by experience.
-
- EuroPLoP invites you to add your expertise to the growing corpus of
- patterns. EuroPLoP's focus is improving the expression of patterns. You
- will have the opportunity to refine and extend your patterns with help
- from knowledgeable and supportive fellow pattern enthusiasts.
-
- In addition to intensive pattern review sessions, participants at the
- conference will have many opportunities to discuss other aspects of
- writing, teaching, and applying patterns. Every effort will be made
- to provide an informal and creative atmosphere. The committee is open
- to out-of-the-ordinary submissions (write first) so long as they, like
- patterns, celebrate that elusive quality called "good design."
-
- In the past two years, the international conference on Pattern
- Languages of Programming has been held solely in Allerton Park,
- Illinois in the United States. However, patterns are a hot topic in
- the software community around the world, particularly in Europe.
- Therefore, this year the Pattern Languages of Programs conference will
- also be held in Kloster Irsee, Germany, July 10-14, 1996. Both
- conferences will be closely coordinated. There will be a joint
- program committee and authors can decide which conference they like to
- submit their papers. The editing process of the proceedings will also
- be coordinated. The proccedings will be published by Addison-Wesley in
- their Pattern Languages of Programming Design series.
-
- Complete information on both PLoP conferences is available at:
-
- http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
-
- CONFERENCE TOPICS
-
- All aspects of programs and their development are suitable topics for
- review at the conference. Patterns might be so specific as to name
- particular objects, interface elements or implementation structures in
- a solution. They could describe configurations of hardware, software,
- organizations, and individuals. Patterns may or may not be specific
- to a domain or programming language.
-
- The EuroPLoP conference will focus on concrete patterns and pattern
- languages spanning a range of topics, including (but not limited to)
- the following:
-
- o Organization and development processes
- o Domain-specific software architectures
- o Human/computer interface design
- o Real-time systems
- o Distributed and parallel processing
- o Client/server programming
- o Effective programming practices
- o Simulations
-
- We will make a particular effort at EuroPLoP '96 to begin to better
- integrate the patterns that have emerged over the last two years at
- EuroPLoP, and elsewhere. Submissions that refine, extend, connect, and
- integrate this body of work are encouraged. We hope as well to
- encourage collaboration among people that share common architectural
- interests.
-
- CONFERENCE FORMAT
-
- The centerpiece of EuroPLoP will once again be a series of writer's
- workshops. At a typical conference, the author of a paper presents
- his or her work, while the audience silently observes. In contrast,
- during a writer's workshop, the author silently observes, while the
- workshop participants discuss the strengths and weaknesses of each
- paper, accentuating positive aspects and suggesting improvements in
- content and style.
-
- Based on experience and feedback from PLoP attendees during the past
- two years, the PLoP writer's workshop format has been remarkably
- effective for both authors and workshop participants. This year, we
- plan to supplement the workshops with other activities such as:
-
- o How to present patterns effectively -- e.g., we'll examine
- writing, typographic issues, as well as electronic media, such
- as the World Wide Web.
-
- o How to teach patterns effectively
-
- o Lessons learned applying patterns in production software
- environments
-
- We strongly encourage attendees to submit papers in order to benefit
- from the insights and constructive feedback from their peers.
- However, the PLoP conferences are open to everyone. Over the last two
- years, roughly half of the participants at PLoP were not pattern
- authors.
-
- HOW AND WHERE TO SUBMIT PAPERS
-
- Authors should submit an electronic copy of the full paper, in
- English, to the program chair by no later than April 5th, 1996. Email
- to EuroPLoP96@zfe.siemens.de. Papers must be formatted in Postscript with
- only the most comprehensive pattern languages to exceed 10 pages.
- Submissions must be prefaced with ASCII text containing the paper's
- title, authors' names, contact name, email address, postal address,
- phone number, and a 100-word abstract.
-
- We will notify you as to whether your paper will be reviewed at the
- conference by May 6th, 1996. Revisions for draft distribution to
- registrants are due may 31st, 1996. Final versions for papers
- selected for publication in the proceedings are due 14 October, 1996,
- roughly one month after the conference . Our publisher requires that
- papers accepted for publication in the proceedings be in Microsoft
- Word format.
-
- The conference prefers papers written in the pattern form. However,
- we will accept some papers discussing aspects of the form or
- experience using it. The actual subject of patterns need not be
- original. Rather, preference will be shown to authors best able to
- exploit the form in the field of computing. Very liberal revision
- policies will insure authors can fold ideas gained at the conference
- into the published proceedings.
-
- Papers must not be published or under consideration elsewhere in the
- same or similar form. Obtain guidelines for authors or assistance in
- electronic submission from the conference or program chair.
-
- CONFERENCE LOCATION
-
- EuroPLoP will be held at Kloster Irsee, a former Benedictine
- monastery, in the heart of Bavaria, Germany. Its history can be
- traced back to the 12th century, and the buildings we see today were
- erected in the beginning of the 18th century. The monastery is
- surrounded by large woods and close to the Alps. Accommodation is
- available on site. Irsee is well connected to Munich International
- Airport by train or bus.
-
-
- Organizers
-
- Frank Buschmann Bruce Anderson
- Siemens AG IBM EMEA Object Technology Practise
- Corporate Reserach and Development 32 Park Road
- Otto-Hahn-Ring 6 Wivenhoe
- 81739 Munich Colchester
- Germany Essex CO7 9LS
- England
-
- Tel: +49/89/636-49323 Tel: +44.1206.825487
- Fax: +49/89/636-40898 Fax: +44.1206.825487
- e-mail: Frank.Buschmann@zfe.siemens.de email: bruce_anderson@uk.ibm.com
-
-